home *** CD-ROM | disk | FTP | other *** search
/ Aminet 8 / Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso / Aminet / comm / uucp / AmigaUUCP1_16.lha / AmigaUUCP / version.doc < prev   
Text File  |  1992-05-08  |  18KB  |  524 lines

  1.  
  2.  
  3.                 VERSION.DOC
  4.  
  5.                 Matthew Dillon
  6.                 891 Regal Rd.
  7.                 Berkeley, Ca. 94708
  8.  
  9.                 uunet.uu.net!overload!dillon
  10.                 dillon@overload.Berkeley.CA.US
  11.  
  12.     The version and sub version of most executables in the distribution may
  13.     be retrieved by running the 'uident' program on the executable(s).
  14.     Source directories contain (sporatically) Version.DOC files with
  15.     remarks on sub-versions for specific executables.  This file contains
  16.     overall remarks on the main version id.
  17.  
  18. 1.16D
  19.     -AMIGAUUCP NOW USES A HEIRARCHICAL NEWS STORAGE FORMAT.  Programs
  20.      effected:
  21.         * DNews
  22.         * BatchNews
  23.         * RNews
  24.         * TrimNews
  25.  
  26.     -FlatToHeirarchical program distributed with 1.16.  This program
  27.      converts your flat news tree into a heirarchical one and vise
  28.      versa.
  29.  
  30.     -OwnDevUnit.Library is now used exclusively for serial port AND
  31.      file locking.    This library must be installed.  Note that most
  32.      AmigaUUCP executables require this library to run now.
  33.  
  34.     Security stuff now allows subdirectories.  That is, you need only
  35.     specify permissions for a parent directory and all sub directories
  36.     of that parent automatically get the same permissions.    Previously
  37.     you needed an entry for every sub-directory.
  38.  
  39.     -DNews
  40.         Heirarchical stuff
  41.         prop gadget added
  42.         random other junk added
  43.  
  44.     -RNews
  45.         (still runs under 1.3 just fine)
  46.         Hardlink support, automatic under 2.0
  47.         Heirarchical stuff
  48.         Better error checking (but still not fantastic)
  49.         Uncompress detects corrupted archives
  50.         compress error checking bug fixed
  51.         JunkSave config entry 'JunkSave N' disables saving arts to junk
  52.  
  53.     -SendMail
  54.         OwnDevUnit.Library support added
  55.         Message-ID: bug fixed
  56.         'From ' line skip bugs fixed
  57.         Various bug fixes, new time zones
  58.  
  59.     -Compress
  60.         frontend rewritten
  61.         any number of bits uncompress
  62.         default 14 bits, specifiable up to 16 bits compress
  63.  
  64.     -TrimNews
  65.         Heirarchical stuff added
  66.  
  67.     -Mailq
  68.         fixed
  69.  
  70.     -LockSerial
  71.         Uses OwnDevUnit.Library
  72.  
  73.     -UUXQT
  74.         Renames control files after error instead of deleting them
  75.         chdir() bug fixed
  76.         Understands BSMTP
  77.  
  78.     -UUCico
  79.         send-expect timeout modified
  80.         TimeLog format now records DATE, START-TIME, and CONNECT-TIME
  81.  
  82.     -Getty
  83.         fifo bug fixed (actually in fifo.library)
  84.         Fax stuff added
  85.         user, hlink, other stuff added
  86.         shell login support via '*' passwd entry
  87.  
  88.     -BMS
  89.         BMS (Batch Mail Server) now part of the dist
  90.  
  91.     -DMail
  92.         Embedded string constants now work, as in:
  93.  
  94.         set headfile UULIB:$user$.header
  95.  
  96.         etc...
  97.  
  98.  
  99. 1.15D
  100.     -uucico now returns exit code
  101.         0  success
  102.         5  failure in call and/or during protocol
  103.         10 break/software error
  104.  
  105.     -uucico dialer checks for BUSY and other error codes
  106.  
  107.     -automatic mail-bouncing now in sendmail
  108.  
  109.     -sendmail fixed
  110.  
  111.     -UNDER 2.0, ALL CONFIGURATION PARAMETERS MAY BE OVERRIDDEN BY
  112.      LOCAL VARIABLES!!!
  113.  
  114.     -dmail now has a new variable $user which is set according to
  115.      the user name as specified by local variables, enviroment variables,
  116.      or the config entry as a last resort.    This is used to setup
  117.      your signature file as <username>.signature instead of just
  118.      .signature.  Additionally, variables may be embedded in
  119.      text by terminating them with another $, as in:  $user$.signature,
  120.      and the sample .dmailrc has been upgraded to use user specific
  121.      signature files.
  122.  
  123.     -DMAIL CHANGES TO HEADER/SIGNATURE FILE.  the 'header' variable
  124.      has been renamed to 'sigfile' and a new variable called
  125.      'headfile' has been added.  You should rename your .dmailrc
  126.      to <user>.dmailrc, remove the 'set header ...' and add the
  127.      following two lines:
  128.  
  129.         set headfile $user$.header
  130.         set sigfile  $user$.signature
  131.  
  132.     You should then rename your .signature to <user>.signature
  133.     and if you want to have dmail include specific headers in
  134.     outgoing messages, create a <user>.header file (usually one
  135.     puts Reply-To: there)
  136.  
  137.     -UUCICO / UUXQT now modified to munge incomming spool file names
  138.      to avoid case-insensitive problems UNIX->AmigaDos ... all
  139.      upper case characters are made lower case and doubled, not
  140.      including the first two characters (usually X. or D.) in the
  141.      file.
  142.  
  143.      This is a feature.  UUXQT will look for both case munged and
  144.      case not-munged files so SENDMAIL did NOT have to be modified,
  145.      and any other programs that generate local X. spools will still
  146.      work just fine.  Note that OUTGOING files are not munged in
  147.      any way.
  148.  
  149.      This feature is on by default and may be disabled by setting a
  150.      new config variable called 'MungeCase' to 'N'.
  151.  
  152.     -JunkSave config entry added, see UUMAN:RNews and UUMAN:Assigns
  153.  
  154. 1.14D BETA
  155.     -added timezones HST (hawaii) and EET (east euro. time) to sendmail
  156.  
  157.     -UUCICO -P option added to set initial segment size, see
  158.      manual page.
  159.  
  160.     -DNews changes: fixed display bugs, doesn't put up a requester
  161.      if no modifications were made.  Various other insundry fixes.
  162.  
  163.     -Batchnews upgraded, new config var 'BatchBits' (default is 12
  164.      bit compression for maximum compatibility).  Now uses
  165.      standardized compression library routine.
  166.  
  167.     -MAJOR upgrade to RNews.  It now doesn't generate multiple copies
  168.      of an article to junk (or at all if any of the listed newsgroups
  169.      are in your uulib:Newsgroups file), nor does it generate multiple
  170.      batch requests for downstream sites.  Operation is much faster,
  171.      and decompression has been standardized.
  172.  
  173.      uulib:Sys may now have -<wildcard> entries (specify groups NOT
  174.      to pass on), see upgraded manual page
  175.  
  176. 1.13D    FINAL RELEASE FOR WINTER 1990 (1.08 was supposed to be this)
  177.  
  178.     -BATCHNEWS uses a different name for its file locking, it was
  179.      locking up UUXQT due to using the same lock name as UUXQT.
  180.  
  181.     -Locking lib code changed to handle new config variable called
  182.     'LockDir', which allows you to specify a directory other than T:
  183.     that locks are placed in.  This should be used to get around bugs
  184.     in pre kickstart.37.39 2.0 releases in the RAM: drive that caused
  185.     memory loss.  If you are running a pre 37.39 2.0 kickstart you
  186.     should set LockDir to somewhere other than in your RAM: drive.
  187.  
  188.     -lock library fixed so testing a lock does not generate
  189.     unnecessary disk activity
  190.  
  191.     -hardwired dirs in new util programs have been fixed to use
  192.     config entries.
  193.  
  194.     -bug in Dnews NOT fixed -- clicking to a newsgroup doesn't
  195.      necessarily bring up the appropriate group on the screen.
  196.      Use 'N' and 'P' to get around this problem.
  197.  
  198. 1.12D
  199.     -BUG in UUXQT.    When an error occured during processing, UUXQT
  200.     would continue processing remaining queue files but NOT DELETE
  201.     THEM!!    This has been fixed.
  202.  
  203.     -DNews feature added -- doesn't display groups with 0 articles
  204.     in them (togglable with 'A' keyboard command)
  205.  
  206.     -POSTNEWS BUG FIXED.  If AutoBatch is disabled (i.e. you run
  207.     batchnews via -b option to uucico or from dcron), outgoing news
  208.     articles would get the same message-id, causing all but one to be
  209.     silently ignored by your feed.
  210.  
  211.     -UUCICO bug fixed, an expect string of "" was not handled properly.
  212.     -UUCICO bug fixed, a protocol message after an error was incorrect
  213.  
  214. 1.11D
  215.     -RNews now supports system aliases in the UULIB:Sys file of the
  216.      form primary:alias:alias:alias:<wildcarded_groups>.  Enhancement
  217.      by Dave Lowrey but I lost his uuencoded zoo file so just made
  218.      the changes myself. (sorry Dave!)
  219.  
  220.     -bug in sendmail for local mail, e.g. you mail to 'mynode!myself'
  221.      where it just creates a local X. file in spool.  Has been fixed.
  222.      Was introduced in 1.10D
  223.  
  224.     -UUCico now supports alternate send-expect strings
  225.  
  226.     -Getty now supports additional options
  227.  
  228.     -bug in lib/config.c fixed, but probably never effected operation
  229.  
  230.     -bug in uuxqt to fixed, would process files but after an error
  231.      would no longer delete the queue files!  This causes double
  232.      receptions, etc...
  233.  
  234. 1.10D    UPDATE TO 1.08
  235.  
  236.     -pri mode uucico bug fixed (SetTaskPri() was given wrong args!)
  237.  
  238.     -getty bug with -h0 and timeouts fixed
  239.  
  240.     -getty REWRITTEN, SEE UUMAN:LockSerial and UUMAN:Getty for
  241.      information on overriding getty to run a terminal program (or
  242.      whatever).  Note that UUCico handles serial port locking itself
  243.      and should NOT be run with LockSerial.  Getty no longer accepts
  244.      line-breaks to switch baud rates.
  245.  
  246.     -uucico now performs serial port locking and bugs with uucico<->Getty
  247.      interaction have been fixed.
  248.  
  249.     -MAJOR bugs in uucico fixed that could cause an infinite loops
  250.      while connected after a protocol failure.
  251.  
  252.     -sendmail bug in the domain system fixed (MF entries with a path
  253.      instead of a single host)
  254.  
  255.     -sendmail queue files now named after the destination machine and
  256.      with the same sequence number to make the directory look more
  257.      user friendly.  Remote files are now renamed after the local
  258.      machine as is proper (this is the third update to the naming
  259.      scheme)
  260.  
  261.     -sendmail:   optimized logging for large aliases, sendmail no longer
  262.     opens/writes/closes the log file for each entry, but instead
  263.     opens/write/write/write/write/closes.
  264.  
  265.     -dnews improved -- added Nextgroup and Prevgroup keyboard commands,
  266.      and a few other fixes.
  267.  
  268.     -Added -t (set packet timeout for retry) option
  269.  
  270. 1.08D    RELEASE 10 January 1991
  271.  
  272.     NOTE:    UUSER did not make it into this release (I'm in the
  273.     middle of revamping it).  Also, only half the changes to DNEWS
  274.     are in as of this release.
  275.  
  276.     uucico between two amigas now sends termination code properly
  277.  
  278.     Getty/UUCico hacked to not switch between 7WIRE/normal modes
  279.     (whatever Getty is started up with is what is used forever).
  280.     Added option to switch dynamically.  Made this change to prevent
  281.     intermittent crashes due to bugs in the serial.device.
  282.  
  283.     DMail now looks for UULIB:<user>.dmailrc ... if the file doesn't
  284.     exist DMail falls back to the original UULIB:.dmailrc
  285.  
  286.     RNews now handles NewsReadyCmd.   Enforcer hits fixed.
  287.  
  288. 1.07D    BETA    (note that versions marked 1.07 may not necessarily have
  289.          all the fixes shown below)
  290.  
  291.     dmail bug in setlist command fixed.
  292.  
  293.     dmail checks for <user>.dmailrc before defaulting to .dmailrc
  294.  
  295.     NewsReady config field now implemented
  296.  
  297.     Problem with trailblazer spoofing problem found by Andrew J.
  298.     Richardson.  It turns out to be a bug in the trailblazer.  As
  299.     of 1.07D uucico works around the bug and should now work with
  300.     spoofing fully enabled.
  301.  
  302.     New utilities:    MAILQ, ANYMAIL, SPLITMBOX (AnyMail replaces
  303.     'Inform', see manual page for usage)
  304.  
  305.     SENDMAIL FEATURE #1:
  306.         Aliases are now expanded when the normal form is used (one
  307.         colon after the alias name).  If a double-colon is used then
  308.         that particular alias will NOT be expanded.
  309.  
  310.         Double colon entries are useful for mailing lists:
  311.  
  312.         my-mail-list::    a, b, c@fubar
  313.  
  314.         Because the To: field will come out simply 'my-mail-list@<node>'
  315.  
  316.     SENDMAIL FEATURE #2:
  317.         Multi-RMAIL lines are now generated.  If you send a message to
  318.         fubar!a, fubar!b, fubar!c, sendmail now generates only a
  319.         SINGLE batch file.    This is again useful for mailing lists and
  320.         distributions.
  321.  
  322.         A new CONFIG variable, called MaxRMailLen now exists and
  323.         defaults to 0 (old style - one recipient per queue file).  If
  324.         all the nodes you talk to support multiple-recipient RMail
  325.         lines you can set this to at least 200.  256 if they are all
  326.         UNIX machines, or 2048 if all can handle super-long lines
  327.         (you must check with your sysop on this).  For example,
  328.         uunet.uu.net has hacked their uuxqt to handle up to 2048 byte
  329.         'C rmail' lines, but most UNIX installations will only be able
  330.         to handle 256 or 512 byte lines.  This only effects email with
  331.         multiple recipients.
  332.  
  333.     SENDMAIL FEATURE #3:
  334.         Unqualified local user names are expanded to the fully domained
  335.         name in the To: field.  For example, if you send a message:
  336.  
  337.         To: fubar, david@ucbvax.berkeley.edu
  338.  
  339.         The mail file will have a header that looks like:
  340.  
  341.         To: fubar@myamiga_node_name, david@ucbvax.berkeley.edu
  342.  
  343.         Which means that Reply'ing to a received multiple-recipient
  344.         message will usually get the right addresses for the other
  345.         people. This feature is useful in mailing lists where you DO
  346.         expand the list (single colon, see MAN/ALIASES)
  347.  
  348.     UUCico: -n option now allows a window size.  -n alone sets the
  349.     window size to 1.  -n<size>, such as '-n3' sets the GIO protocol
  350.     window size to the requested size (up to 7, which is the default).
  351.  
  352.     UUCico: new config entry 'ModemInit', contains string to send to
  353.     the modem to initialize it.  Same format as the 'send' string in
  354.     a send-expect sequence (i.e. \r == <cr>, \d == <delay>, etc...)
  355.  
  356.     UUCico: -d0 option (use +++ to disconnect instead of dropping DTR),
  357.     should be used if your system crashes when uucico tries to
  358.     disconnect normally.  UUCICO CRASHING BUGS: one has been fixed,
  359.     the other appears to be a bug in the serial.device... use this
  360.     option if you have problems.  If your modem has the ability to
  361.     leave DSR asserted at all times, set the option on.
  362.  
  363.     NEW NEWS PROPOGATION SYSTEM, CORE CODE WRITTEN BY MARK RINFRET
  364.     (mrsoft.Newport.RI.US!mrr)
  365.  
  366.         * BatchNews command added, new CONFIG variable name called
  367.           'AutoBatch' to automatically run batchnews on a per-article
  368.           basis, else must be run before running uucico.
  369.         * uucico -b option added to automatically run BatchNews first.
  370.         * CBatch command added (run by BatchNews)
  371.         * UULIB:Sys file added
  372.         * new directory, UUSPOOL:Batch required for news
  373.         * PostNews no longer generates 'Path: node!user', but only
  374.           'Path: user', relying on BatchNews to prepend our node.
  375.         * NOTE: it is impracticle to move Message-ID: and Date:
  376.           out of PostNews.
  377.  
  378.     WARNING: You must now batch outgoing news with BatchNews or via the
  379.     -b option to UUCICO or the news will not propogate
  380.  
  381.     NEW PROGRAM, 'SPLITMBOX', see manual page.  Useful for splitting
  382.     up your mbox archive(s) into chunks small enough to compress and
  383.     permanently archive.
  384.  
  385.     RNews no longer requires hacked 'USENET' argument on command line,
  386.     now interfaces to third party news handlers properly due to this
  387.     fix.
  388.  
  389. 1.06B.D
  390.     UUCICO BUG FIXED.  Was a problem in the source...  all declarations
  391.     of char cmnd[1] should really be 'static char cmnd[256];' ... an
  392.     earlier programmer had used sscanf( "%s" ..) on the cmnd array
  393.     and many times the field being scanned would be larger than a
  394.     single character, causing the buffer to be overrun.  Thanks to
  395.      Marc Boucher for finding the bug!
  396.  
  397. 1.06D
  398.     NEW NEWS READER:  DNews
  399.  
  400.     can specify AT commands in dial string in L.sys file, see
  401.     man/L.sys (uucico .10)
  402.  
  403.     UUSER: timeout for programs started up by a Getty default now
  404.     5 minutes instead of 1 second.
  405.  
  406.     GIO.C (UUCico) fixed yet again
  407.  
  408.     Time restriction field in L.Sys (that was always 'Any' before) is
  409.     now implemented curtisy of Christopher Wichura (see man/L.sys)
  410.  
  411.     DOS requesters disabled during a security check of a directory (so
  412.     non-existant volumes do not freeze up the program with a requester)
  413.  
  414.     All executables compile under DCC (which nobody but I has), as well
  415.     as Lattice.
  416.  
  417.     DMail now sticks your signature after any included text rather than
  418.     before.  DMail no longer adds a Cc: line.  DMail now deleted
  419.     T:Original when it is done with it.
  420.  
  421.     UUxqt can be run multiple times in parallel... the second will wait
  422.     until the first finishes before beginning its scan.
  423.  
  424.     ANews now checks <user>.signature before falling back to .signature.
  425.     You have always been able to program the 'header' variable in dmail
  426.     to use different signature files.
  427.  
  428.     RNews extensively rewritten to increase efficiency and remove line
  429.     length limitations.
  430.  
  431.     UUCP transfers using ~/path and ~user/path are now supported for
  432.     both local and remote names, sent and requested files.    Refer to
  433.     MAN/UUCP.
  434.  
  435. 1.051D
  436.     uucico now allows combined -r1 -ssysname option, means 'call
  437.     this system only if there is work'.  This is useful if you are
  438.     calling a machine that is likely to be busy.  You can setup a DCron
  439.     entry to run uucico several times without actually calling the
  440.     system unless there is work.
  441.  
  442.     Fixed uucico -x9 bug (Config Debug entry would overide
  443.     command line debug specification).
  444.  
  445.     Fixed MAJOR uucico bug in GIO.C  !!!!
  446.  
  447.     Fixed possible DME problem
  448.  
  449. 1.05D
  450.     ENV:USER enviroment variable now works in DMail to overide
  451.     default UserName in Config.  DMail also sticks your signature
  452.     at the end of the file instead of at the beginning.
  453.  
  454.     Config entries now exist to overide default directories for
  455.     standard places.  If the particular config entry does not
  456.     exist the assigns are used (UULIB:, UUSPOOL:, etc..) .. you
  457.     can even get rid of the UULIB: assign in which case the Config
  458.     file should be placed in S: as S:UUConfig .
  459.  
  460.     Config entries now exist to specify the location of library
  461.     programs such as Sendmail, Uuxqt, etc...  If a given Config
  462.     entry does not exist the program is assumed to be in the
  463.     current path.
  464.  
  465.     The new GIO.C now supports a window size of up to 7 ala
  466.     Jack J. Rouse.    Other GIO problems fixed (I hope)
  467.  
  468.     Greg's changes to the NEWS code in place.  dynamic sizing of
  469.     mail fields fixed (loosly incorporating Greg's changes to
  470.     said programs).
  471.  
  472.     I have added a POST and REPLY command to ANEWS.  You can also
  473.     POST to a newsgroup that doesn't exist (or is all read) by
  474.     using 'anews -p newsgroup' from the command line.
  475.  
  476.     Source code has been rearranged a little.
  477.  
  478.     Various limits have been extended.
  479.  
  480. 1.04D
  481.     Getty now works with utilities that open the serial.device in
  482.     exclusive mode (by SetFunction()ing the serial device's open
  483.     vector).
  484.  
  485.     bug in dmail fixed (if new mail arrives while you are in dmail
  486.     you could loose the new mail).
  487.  
  488. 1.03D
  489.  
  490.     slight changes to postnews (now uses DomainName)
  491.  
  492.     Domains fixed (effects only people who use UULIB:Domain)
  493.  
  494.     sendmail more intelligent about checking argv[0] to see
  495.     if it is rmail (now works with WShell)
  496.  
  497.     UUCP:LIB paths changed to UULIB:
  498.  
  499.     uupoll no longer needs 'brun'
  500.  
  501.     Problems.DOC file added
  502.  
  503. 1.02D
  504.     stack warning in SlowSetup.DOC added (stack should be at least
  505.     8192).    'Stack 8192' added to sample startup sequence.  RNews
  506.     warning (RNews takes a huge amount of RAM currently) added.
  507.  
  508. 1.01D
  509.     UUCP:LIB paths fixed to use UULIB:
  510.  
  511. 1.00D
  512.     Initial Release 'D' series by Matthew Dillon, based on
  513.     0.40, 0.50 and 0.60WPL series by William Loftus.
  514.  
  515. 0.60WPL
  516. 0.50WPL
  517. 0.40WPL
  518.     UUCP release series for the Amiga by William Loftus, sub
  519.     version changes not listed in this file.
  520.  
  521.  
  522.  
  523.  
  524.